'use strict';
const db = uniCloud.database()
const collection = db.collection('allGoods')

exports.main = (event, context) => {
	switch(event.type) {
		case 'getBarList':
			return getBarList()
		case 'show':
			return getContent(event.contentType)
	}
};

//getBarList函数 得到菜单的标题栏
async function getBarList() {
	// 返回指定的类型
	const res = await collection.field({'cateType': true, 'type': true}).get()   //犯错点
	return {
		status: 200,
		msg: "获取成功",
		data: res
	}
}

//推荐的商品
 async function getContent(content) {
	 // 推荐界面
	if(content === 'search') {
		let arr = []
		const res = await collection.get()
		for(let i = 0; i < res.data.length; i++) {
			arr.push(res.data[i].data[0]);
		}
		return arr;
	}
	//其他界面
	else {
		let arr = []
		const res = await collection.where({
		  type: content
		}).get()
		return {
			status: 200,
			msg: "查询成功",
			data: res.data
		}
	}
}

